﻿body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
  margin: 0;
  padding: 0;
  border: 0
}

body {
  color: #333;
  font-size: 12px;
  font-family: microsoft yahei
}

ul, ol {
  list-style-type: none
}

select, input, img, select {
  vertical-align: middle
}

input {
  font-size: 12px
}

a {
  text-decoration: none;
  color: #000
}

a:hover {
  color: #c00;
  text-decoration: none
}

.clear {
  clear: both
}

.wrap{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("background.jpg") no-repeat center/cover;
}

.banner {
  display: block;
  width: 85%;
  margin-left: auto;
  margin-right: auto;
}

.banner .turnplate {
  display: block;
  width: 100%;
  position: relative
}

.banner .turnplate canvas.item {
  width: 100%
}

.banner .turnplate img.pointer {
  position: absolute;
  width: 31.5%;
  height: 42.5%;
  left: 34.6%;
  top: 23%
}

.titles{
  padding-top: 1rem;
  font-size: 0.36rem;
  color: #666;
  text-align: center;
  line-height: 42px;
  font-weight: bold;
}

.subtitle{
  display: block;
  width: 5.5rem;
  margin: 0.8rem auto;
}

/*.subtitle{
  font-size: 17px;
  line-height: 42px;
  color: #13d5ac;
  text-align: center;
}

.codes{
  display: flex;
  justify-content: space-around;
}

.codes p{
  color: #13d5ac;
  font-size: 16px;
  line-height: 34px;
  text-align: center;
}

.codes img{
  width: 120px;
  height: 120px;
  display: block;
}*/

.popup {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .5);
  z-index: 99999;
  display: none;
}
.popup .inner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 1px;
  margin: auto;
}
.popup .box {
  width: 5rem;
  padding: 0.4rem 0.2rem;
  transform: translate(-50%, -50%);
  background: #f0f0f0;
  border-radius: 0.1rem;
  text-align: center;
}
.popup p{
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: #666;
}
.popup a{
  display: block;
  margin: 0.3rem auto 0;
  width: 3rem;
  font-size: 0.32rem;
  border-radius: 0.1rem;
  line-height: 0.62rem;
  color: white;
  background: #17aa80;
}

/* 返回游戏 */
.comeback{
  display: block;
  width: 3.6rem;
  background: #13d5ac;
  color: white;
  line-height: 0.72rem;
  margin: 0  auto;
  font-size: 0.36rem;
  text-align: center;
  border-radius: 0.32rem;
}